/**
 * Proyecto: Cognitum
 * Global IT Services 2008
 * @author Mislas
 */

Cognitum.Aplicacion.Seguridad.Usuario.CambiaPwd = Ext.extend(Ext.Window, {    
    initComponent: function(){
		
		Ext.apply(this, {
		    modal:true,
		    title:'Cambiar contraseña',            
            width: 300, 
            frame: true,
            height: 180,  
			autoshow : true,
			anchor: '100% 100%',
            items:{                
                xtype: 'form',
                anchor: '100% 100%',
                frame: true,                                    
                items: [{                                            
                    xtype: 'textfield',
                    name: 'anterior',
                    id: 'anterior',
                    fieldLabel: 'Contraseña anterior',
                    allowBlank: false                         
                },{    
                    xtype: 'textfield',
                    name: 'nueva',
                    id: 'nueva',
                    fieldLabel: 'Contraseña nueva',
                    allowBlank: false                         
                }],
                buttons: [{
                    text: 'Cambiar',
                    handler: function(){
                            if (LOG.isDebugEnabled()) {
						        LOG.debug('[Usuario.CambiaPwd] - Anterior: ' + this.findById('anterior').getValue());
						        LOG.debug('[Usuario.CambiaPwd] - Nueva: ' + this.findById('nueva').getValue());
				            }
                            this.fireEvent('cambiar', this.findById('anterior').getValue(), this.findById('nueva').getValue());
                    },
                    scope:this
                },{
                    text: 'Cancelar',
                    handler: function(){
                       this.close();
                    },
                    scope:this
                }]                
            }           		            
		});
		this.addEvents({'cambiar': true});
		Cognitum.Aplicacion.Seguridad.Usuario.CambiaPwd.superclass.initComponent.apply(this, arguments);
		this.show();
	}	
		
});

Ext.reg('usr.pwd.frm', Cognitum.Aplicacion.Seguridad.Usuario.CambiaPwd);
